www.mxdraw.com
|
返回标注属性的整数类型变量值
[helpstring("method GetDimVarInt")] HRESULT GetDimVarInt([in] LONG iType, [out,retval] LONG* pValue);
参数 |
说明 |
[in] LONG iType |
该属性的类形值 |
返回整数类型变量值
例如: 该函数实现代码如下:
int GetDimVarInt(int iType) const { #define GetDimVarIntCase(var,type) case type: return var; #define GetDimVarBoolCase(var,type) case type: return (var ? 1 : 0); #define GetDimVarColorCase(var,type) case type: return var.colorIndex(); switch(iType) { GetDimVarIntCase(m_dimadec,179); GetDimVarBoolCase(m_dimalt ,170); GetDimVarIntCase(m_dimaltd ,171); GetDimVarIntCase(m_dimalttd,274); GetDimVarIntCase(m_dimalttz,286); GetDimVarIntCase(m_dimaltu ,273); GetDimVarIntCase(m_dimaltz ,285); GetDimVarIntCase(m_dimaunit,275); GetDimVarColorCase(m_dimclrd ,176); GetDimVarColorCase(m_dimclre ,177); GetDimVarColorCase(m_dimclrt ,178); GetDimVarIntCase(m_dimdec ,271); GetDimVarIntCase(m_dimfit ,287); GetDimVarIntCase(m_dimjust ,280); GetDimVarBoolCase(m_dimlim , 72); GetDimVarBoolCase(m_dimsah ,173); GetDimVarBoolCase(m_dimsd1 ,281); GetDimVarBoolCase(m_dimsd2 ,282); GetDimVarBoolCase(m_dimse1 , 75); GetDimVarBoolCase(m_dimse2 , 76); GetDimVarBoolCase(m_dimsoxd ,175); GetDimVarIntCase(m_dimtad , 77); GetDimVarIntCase(m_dimtdec ,272); GetDimVarBoolCase(m_dimtih , 73); GetDimVarBoolCase(m_dimtix ,174); GetDimVarBoolCase(m_dimtofl ,172); GetDimVarBoolCase(m_dimtoh , 74); GetDimVarBoolCase(m_dimtol , 71); GetDimVarIntCase(m_dimtolj ,283); GetDimVarIntCase(m_dimzin , 78); GetDimVarIntCase(m_dimunit ,270); GetDimVarBoolCase(m_dimupt ,288); GetDimVarIntCase(m_dimtzin ,284); GetDimVarIntCase(m_dimfrac ,276); GetDimVarIntCase(m_dimlunit,277); GetDimVarIntCase(m_dimatfit,289); GetDimVarIntCase(m_dimtmove,279); GetDimVarIntCase(m_dimazin, 79); case 278: return (int)(m_dimdsep); case 371: return (int)(m_dimlwd); case 372: return (int)(m_dimlwe); default: return 0; } return 0; }